<div style='
     font-family: Georgia, serif;
     font-size: 17px;
     line-height: 1.2em;'
>
<br>
<p><b>
MSPGCC 4.7.0 20120425 Release (Experimental)
</b></p>

This release is experimental and not intended for production.  Use at your own risk.
It is provided to allow for early testing.

<p><b>Last update: 20140715, cire</b></p>
<p>(Changelog at end)</p>


<p>The 4.7.0-20120425 repository contains the following packages for the <i>i386</i> and <i>amd64</i>
architectures:</p>
<ul>
<li>msp430-47: 20120428
<li>msp430-binutils-47: 2.22-20120425
<li>msp430-gcc-47: 4.7.0-20120425
<li>msp430-gdb-47: 7.2-20120425+20120430
<li>msp430-libc-47: 20120425
<li>msp430mcu-47: 20120425
</ul>

<p>To use this repository you need to:</p>

<ol>
<li>Add the following lines to /etc/apt/sources.list.d/tinyprod-debian.list:
<pre>
  deb http://tinyprod.net/repos/debian wheezy    main
  deb http://tinyprod.net/repos/debian msp430-47 main
</pre>
<pre>

  $ cd /etc/apt/sources.list.d
  $ sudo echo "deb http://tinyprod.net/repos/debian wheezy    main" >> tinyprod-debian.list
  $ sudo echo "deb http://tinyprod.net/repos/debian msp430-47 main" >> tinyprod-debian.list

</pre>

<li>Install the new packages:
<pre>
  $ sudo apt-get update
  $ sudo apt-get install msp430-47 tinyos-tools nesc
</pre>

</ol>

<p>If you want to uninstall the packages you can do it like this:</p>

<pre>
  $ sudo apt-get autoremove --purge msp430-47
</pre>

<b>Note:</b>

<p>
<ol>
<li>
Other packages from the main tinyprod debian repository (<b>wheezy</b>) are needed to make a functioning nesc
development sytem.  In particular, you will need <b>nesc</b> and <b>tinyos-tools</b>.  These have been included
in the instructions above.
<br><br>
</pre>
<li>The experimental tools install into /opt/msp430-47.   This allows the default and experimental mspgcc compilers to be
installed side by side on the same system.  Selection of the operational toolchain is done via the PATH environment variable.
This allows for easy comparisons between current and experimental toolchains.
</ol>
</p>
<pre>

</pre>

<div style='
     border: 1px solid red;
     padding: 10px;
     background-color: #FFC2C2;
     width: 45em;'>

<div style='font-family: sans-serif; font-weight: bold;'>Note</div>

<p>This repository is signed with the following key:</p>
<pre>
  pub   2048R/A9B913B9 2014-05-09
        Key fingerprint = 481E 5089 F39D 2A53 F6BB  E071 DBCA 24B8 A9B9 13B9
  uid   TinyProd Signing Key (tinyprod.net) <cire831@gmail.com>
</pre>

<p>A public copy of the key can be found in repos/debian/tinyprod.key.  It can
be installed by the following:</p>

<pre>
  $ wget -O - http://tinyprod.net/repos/debian/tinyprod.key | sudo apt-key add -
</pre>

<p>Alternatively, the key can be added from the ubuntu keyserver via:</p>

<pre>
  $ gpg --keyserver keyserver.ubuntu.com --recv-keys A9B913B9
  $ gpg -a --export A9B913B9 | sudo apt-key add -
</pre>

</div>

<p>-- cire (May 22, 2014)</p>


<pre>


</pre>

<p><b>Changelog:</b></p>
<pre>
  20140715, cire: default main repo is wheezy
  20140522, cire: convert to using the TinyProd signing key
  20120716, cire: restructure tinyprod repository.  reorganization,  update.
  20120430, cire: update gdb to include patch for Unhandled dwarf expression opcode 0xf3
    (added in gcc 4.7)
  20120427, cire: initial release
</pre>

</div>
